james creag suffers from rare condition erythropoietic protoporphyria .
he wears a thick brown sunscream to block out harmful rays which would leave him in agony .
but after strangers taunted him with racist abuse he stopped using it .